﻿html{height:100%;}
body{height:100%;margin:0px;background-color:#e8e8e8;font-family:Arial;background:url('../images/quickNavBack.png') top left repeat-y;}

.wrapper{min-height:100%;}
	.headerContainer{background-image:url('../images/headerBack.png');}
	.headerContent{margin:0px auto;height:137px;padding-left:6px;padding-right:26px;}
	.headerLogo{width:520px;height:138px;background-image:url('../images/logo.jpg');margin-left:35px;float:left;}
	.headerLogoText{width:520px;height:88px;margin-left:35px;float:left;font-size:xx-large;padding-top:30px;}

.headerLoginInfo{float:right;padding-top:28px;color:#c9c9c9;font-size:12px;text-align:right;}
	.headerLoginInfo a{color:#d7ca38;text-decoration:none;}
	.headerLoginInfo a:hover{color:#ffef42;text-decoration:none;}
	.headerWelcomeText{font-size:14px;}
.headerAvatar{float:right;padding-top:25px;padding-right:30px;}

.headerNavigation{position:relative;height:41px;background-image:url('../images/navigationBack.png');padding:14px 10px 0px 70px;margin-top:-49px;z-index:101;}
	.headerNavigation ul {list-style-type:none;padding:0px;margin:0px;}
	.headerNavigation ul li {float:left;height:16px;margin-left:32px;}
	.headerNavigation ul li a{font-family:Arial;color:#444444;text-decoration:none;}
	.headerNavigation ul li a:hover{color:#dd4444;}

#subNavigationContainer{padding:0px 0px 0px 66px;}
.headerSubNav{position:absolute;width:91%;margin:-20px 0px 0px 0px;background-color:#d7d7d7;border:1px solid #808589;border-top:0px;display:none;padding:15px;padding-top:40px;z-index:50;}
.headerSubNavContent{position:relative;min-height:100px;padding:10px;padding-top:0px;background-color:#ececec;border:1px solid #808589;z-index:1;}
	.headerSubNavContent a{font-size:13px;text-decoration:none;color:#333333;}
	.headerSubNavContent a:hover{color:#999999;}
	.headerSubNavContent ul{margin-top:-10px;}
	.headerSubNavContent li{list-style-type:none;margin-left:-35px;padding-bottom:4px;}
.headerSubNavContentCol{float:left;min-width:150px;}
	.headerSubNavContentCol h4{color:#666666;font-size:12px;border-bottom:1px solid #666666;}
.headerSubNavClose{text-align:right;padding-top:5px;margin-bottom:-10px;}
	.headerSubNavClose a{font-size:12px;text-decoration:none;color:#333333;}
	.headerSubNavClose a:hover{color:#999999;}

.bodyContainer{position:relative;padding-bottom:200px;margin-top:-25px;margin-left:45px;padding-left:21px;padding-right:11px;z-index:2;}
	.bodyContainer p {color:#565656;font-size:13px;line-height:17px;margin-bottom:10px;margin-top:0px;}
.bodyContent{padding-top:20px;padding-bottom:20px;}

.footerContainer{position:relative;clear:both;height:200px;margin-top:-200px;background-image:url('../images/footerBack.jpg');overflow:visible;}
.footerLogoOverlay{position:absolute;width:449px;height:369px;right:100px;bottom:0;}

.contentRegion{float:left;margin-right:8px;margin-top:20px;border:1px solid #c5c5c5;background:#ffffff url('../images/contentBoxBack.jpg') bottom left repeat-x;font-size:14px;}
	.contentRegionHalf{float:left;max-width:48%;margin-right:8px;margin-top:20px;border:1px solid #c5c5c5;background:#ffffff url('../images/contentBoxBack.jpg') bottom left repeat-x;font-size:14px;}
	.contentRegionFull{width:100%;}
	.contentRegionSplit{width:100%;}
	.contentRegionHeader{height:23px;background-image:url('../images/contentBoxHeaderBack.jpg');border-bottom:1px solid #c5c5c5;padding-left:10px;padding-top:9px;color:#eeeeee;font-weight:bold;}
	.contentRegionContainer{padding:10px 15px 10px 15px;font-size:12px;}
	.contentRegionClear{clear:both;}

.quickNavContainer{float:left;position:absolute;color:#ddd;z-index:10;/*z-index:1000;*/}
	.quickNavItem{margin-bottom:0px;min-height:43px;width:42px;cursor:pointer;position:relative;overflow:hidden;background:#707070 url('../images/quickNavItemBack.png') top left repeat-y;padding:1px;}
	.quickNavItem:hover {background-color:#707070;border:1px solid #aaa;padding:0px;}
	.quickNavItemOpened{border:1px solid #aaa;border-right:0px;padding:0px 3px 0px 0px;}
	.quickNavItemOpened:hover {border-right:0px;padding-right:3px;}
	.quickNavItemLabel{float:right;padding:14px;white-space:nowrap;padding-left:47px;padding-right:15px;position:absolute;font-size:12px;font-weight:bold;}
	.quickNavItemLabel a{font-size:12px;font-weight:bold;text-decoration:none;color:#ddd;}

	.quickNavIcon{margin-left:9px;margin-top:9px;width:24px;height:24px;float:left;}
		#quickNavLoc .quickNavIcon{background:url('../images/locationsIcon.png') top left no-repeat;}
		#quickNavUsers .quickNavIcon{background:url('../images/usersIcon.png') top left no-repeat;}
		#divSample1 .quickNavIcon{background:url('../images/placeholderIcon.png') top left no-repeat;}

	.quickNavIconHover{margin-left:9px;margin-top:9px;width:24px;height:24px;float:left;}
		#quickNavLoc .quickNavIconHover{background:url('../images/locationsIconHover.png') top left no-repeat;}
		#quickNavUsers .quickNavIconHover{background:url('../images/usersIconHover.png') top left no-repeat;}
		#divSample1 .quickNavIconHover{background:url('../images/placeholderIconHover.png') top left no-repeat;}
	
#quickNavContentContainer{position:absolute;display:none;background:#707070;float:left;margin:25px 0px 0px -21px;color:#ddd;border:1px solid #aaa;white-space:nowrap;}
	.quickNavContentHeader{max-height:31px;overflow:hidden;}
	#quickNavContentLabel{float:left;white-space:nowrap;padding:14px 24px 0px 2px;font-size:12px;font-weight:bold;}
	#quickNavContentCloseButton{float:right;padding:10px; margin:2px 10px 0px 0px;}
	#quickNavContentCloseButton a{color:#ddd;text-decoration:none;font-size:10px;}
	.quickNavContent{clear:both;margin:10px 10px 10px 10px;}

.treeViewContainer{background-color:#707070;padding:10px;}

